Conditions d’affichage
Principe
N'importe quel widget peut avoir plusieurs états, qui vont s'afficher selon des conditions.
Un état d'un widget implique des règles d'affichage (gras, couleur, ...) et des règles de comportement (texte affiché, action sur clic, ...)
Prenons ici l'exemple d'un widget Bouton placé dans une colonne de tableau qui va être affiché ou masqué dynamiquement en fonction des valeurs de la ligne et du contexte (filtres, variables, statut, etc.)
Accès à la configuration
- Ouvrir l’application dans le Modeler, puis l’écran contenant le Tableau.
- Sélectionner le widget Tableau dans l’arborescence (panneau de gauche).
- Sélectionner la colonne qui contient le Bouton, pour afficher ses propriétés
- Puis ouvrir la section Conditions en haut à droite.
Types de conditions
Les conditions peuvent utiliser :
- Les champs de la ligne du tableau ou de la liste dans lequel le widget est placé (ex.
status,priority,quantity_used,equipment).[page:1] - Des champs liés (ex.
equipment.status,workcenter.name). - Des variables disponibles dans la page (ex.
filter_status,curSite,curArea).
Opérateurs usuels : égal, différent, supérieur, inférieur, supérieur ou égal, null, ...
Pensez à nommer chaque bloc de conditions pour vous y retrouver ensuite (par défaut c'est Nouvelle règle)
Syntaxe des règles
Condition simple
`status` égal à "open"
`quantity_used` supérieur à 0
equipment n'est pas null
Combinaisons logiques
status = "open" ET priority = "high" (`Opérateur = ET`)
status égal à "open" OU status égal à "in_progress" (`Opérateur = OU`)
equipment n'est pas null ET quantity_used supérieur à 0
Exemples liés à la maintenance
Bouton « NEW MAINTENANCE » dans Equipments
Afficher le bouton seulement pour les équipements opérationnels (par exemple quand status = "operational" dans la ligne Equipments ou via un agrégat nb_eq_operational).
status égal "operational"
Activer la règle
Pour activer la condition et voir dans le Studio comment le widget s'affichera si telle condition est remplie, cliquez sur "Activer la règle".
Modifier les états
UNe fois les conditions créées, il est possible de modifier l'affichage et le comportement de chaque état.
Pour cela, sélectionner dans la liste déroulante l'état à modifier




Rechercher